123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365 |
- <?xml version="1.0" encoding="utf-8"?>
- <FDL version="1.5">
- <TypeDefinition url="..\..\..\default_typedef.xml"/>
- <Form id="SMAHR03100" position="absolute 0 0 1256 558" titletext="Untitle" oninit="SMAHR03100_oninit" onload="SMAHR03100_onload">
- <Layouts>
- <Layout>
- <Div position="absolute 440 50 735 295" id="grp_rslt2" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="선택형결과입력" position="absolute 5 3 123 21" id="caption1" class="tit_2"/>
- <Grid position="absolute 5 23 290 238" id="datagrid1" binddataset="ds_main_tempinfo_choilst_item4">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="35"/>
- <Column size="200"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="V"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
- <Cell col="2" text="bind:rsltcd"/>
- <Cell col="3" text="bind:rsltnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 18 290 24" linetype="horizontal" id="line1" class="line_10"/>
- <Button position="absolute 275 4 288 19" id="button1" class="icon_plus" text="" onclick="grp_rslt2_button1_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 150 40 445 285" id="grp_choi" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="선택형결과입력" position="absolute 5 2 118 19" id="caption55" class="tit_2"/>
- <Grid position="absolute 5 23 290 238" id="grd_choilst" binddataset="ds_main_tempinfo_choilst_item3">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="207"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="V"/>
- <Cell col="2" text="코드"/>
- <Cell col="3" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" displaytype="checkbox" edittype="checkbox" text="bind:sel"/>
- <Cell col="2" text="bind:rsltcd"/>
- <Cell col="3" text="bind:rsltnm"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 18 290 24" linetype="horizontal" id="line35" class="line_10"/>
- <Button position="absolute 275 4 288 19" id="btn_choiclose" class="icon_plus" text="" onclick="grp_choi_btn_choiclose_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Div position="absolute 365 25 660 325" id="grp_textrslt" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="서술형결과입력" position="absolute 5 10 122 25" id="caption58" class="tit_2"/>
- <Shape position="absolute 5 25 290 31" linetype="horizontal" id="line37" class="line_10"/>
- <Button position="absolute 275 4 288 19" id="btn_textclose" class="icon_plus" text="" onclick="grp_textrslt_btn_textclose_onclick"/>
- <TextArea position="absolute 5 30 290 295" id="tar_textrslt"/>
- <Edit readonly="true" position="absolute 130 5 166 24" id="opt_rsltidx" visible="false" class="output"/>
- <Edit readonly="true" position="absolute 175 5 211 24" id="opt_rsltcol" visible="false" class="output"/>
- <Button position="absolute 246 4 288 23" id="btn_rsltclose" class="btn2" text="취소" onclick="grp_textrslt_btn_rsltclose_onclick"/>
- <Button position="absolute 201 4 243 23" id="btn_rsltsave" class="btn2" text="저장" onclick="grp_textrslt_btn_rsltsave_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Tab position="absolute 5 164 769 553" id="swt_judg">
- <Tabpages>
- <Tabpage text="구강건진" id="case_oral" style="anchor:default;background:snow;">
- <Layouts>
- <Layout>
- <Static text="산정금액" position="absolute 592 7 651 30" align="align:center middle;" id="caption50" class="cell_1" visible="false"/>
- <Edit position="absolute 653 9 754 28" id="ipt_oralestmamt" class="input_search" visible="false"/>
- <Static text="바로조치사항" position="absolute 5 185 90 360" align="align:center middle;" id="caption51" class="cell_1"/>
- <Shape position="absolute 5 2 755 8" linetype="horizontal" id="line31" class="line_10"/>
- <Shape position="absolute 5 29 755 35" linetype="horizontal" id="line33" class="line_2"/>
- <Combo position="absolute 254 9 390 28" id="cmb_oraljudgdrid" class="combo" innerdataset="ds_init_cmb_oraljudgdrid" datacolumn="drnm" codecolumn="drid"/>
- <Calendar position="absolute 95 9 195 28" id="ipt_oraljudgdd" class="input_essential" enable="false"/>
- <Static text="판정일자" position="absolute 5 7 90 30" align="align:center middle;" id="caption65" class="cell_1"/>
- <Static text="판정의" position="absolute 196 7 251 30" align="align:center middle;" id="caption66" class="cell_1"/>
- <Static text="문진표평가" position="absolute 5 33 90 129" align="align:center middle;" id="caption2" class="cell_1"/>
- <Static text="종합판정" position="absolute 5 159 90 182" align="align:center middle;" id="caption3" class="cell_1"/>
- <Radio position="absolute 95 160 740 183" align="align:left middle;" id="rdo_oraljudg" class="radio_search" columncount="-1" innerdataset="ds_init_judginfo_oraljudg_G118" datacolumn="cdnm" codecolumn="cdid" rowcount="-1" style="textpadding:0 5 0 3;"/>
- <Static text="종합판정 및 조치사항" position="absolute 5 130 753 160" align="align:center middle;" id="caption4" class="cell_1" style="background:#66ccffff;align:center middle;font:arial,9,bold;"/>
- <Shape position="absolute 6 181 756 187" linetype="horizontal" id="line2" class="line_2"/>
- <Static position="absolute 395 9 590 29" id="cap_rsrv" visible="false"/>
- <TextArea position="absolute 95 185 380 360" id="txt_barojochicnts" wordwrap="word"/>
- <Static text="적극적관리" position="absolute 380 185 465 360" align="align:center middle;" id="caption5" class="cell_1"/>
- <TextArea position="absolute 465 185 755 360" id="txt_cmtcnts" wordwrap="word"/>
- <Button position="absolute 400 280 442 299" id="button8" class="btn2" text="선택" onclick="swt_judg_case_oral_button8_onclick"/>
- <Button position="absolute 25 280 67 299" id="button3" class="btn2" text="선택" onclick="swt_judg_case_oral_button3_onclick"/>
- <Static id="Static00" position="absolute 97 36 223 80" style="border:1 solid #808080ff ;align:center middle;" text="(치과)병력 문제"/>
- <Static id="Static01" text="구강건강인식도 문제" position="absolute 97 79 223 126" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static02" position="absolute 222 36 348 80" style="border:1 solid #808080ff ;"/>
- <Static id="Static03" position="absolute 222 79 348 126" style="border:1 solid #808080ff ;"/>
- <Static id="Static04" text="구강건강 습관문제" position="absolute 347 36 449 126" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static05" text="구강위생" position="absolute 448 36 558 59" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static06" text="불소이용" position="absolute 448 58 558 81" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static07" text="설탕섭취" position="absolute 448 80 558 103" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static08" text="흡연" position="absolute 448 102 558 126" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static09" position="absolute 557 36 715 59" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static10" position="absolute 557 58 715 81" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static11" position="absolute 557 80 715 103" style="border:1 solid #808080ff ;align:center middle;"/>
- <Static id="Static12" position="absolute 557 102 715 126" style="border:1 solid #808080ff ;align:center middle;"/>
- </Layout>
- </Layouts>
- </Tabpage>
- </Tabpages>
- </Tab>
- <Button position="absolute 660 167 768 186" id="btn_judg" class="btn5" text="결과 및 판정저장" onclick="btn_judg_onclick"/>
- <Button position="absolute 405 167 469 186" id="button2" class="btn5" visible="false" text="판정출력" onclick="button2_onclick"/>
- <Grid position="absolute 5 1 769 163" id="grd_rsltlst" binddataset="ds_main_acptinfo_rsltlst_item" onkeydown="grd_rsltlst_onkeydown" oncellclick="grd_rsltlst_oncellclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="74"/>
- <Column size="288"/>
- <Column size="30"/>
- <Column size="143"/>
- <Column size="0"/>
- <Column size="58"/>
- <Column size="43"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="0"/>
- <Column size="42"/>
- <Column size="42"/>
- <Column size="0"/>
- </Columns>
- <Rows>
- <Row size="26" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="처방일자"/>
- <Cell col="2" text="실시처방 유일번호"/>
- <Cell col="3" text="처방번호"/>
- <Cell col="4" text="검사코드"/>
- <Cell col="5" text="명칭"/>
- <Cell col="6" text="검사 결과"/>
- <Cell col="7" text="검사결과"/>
- <Cell col="8" text="결과"/>
- <Cell col="9" text="단위"/>
- <Cell col="10" text="종류"/>
- <Cell col="11" text="비고"/>
- <Cell col="12" text="판정코드"/>
- <Cell col="13" text="판정값"/>
- <Cell col="14" text="LIS판정"/>
- <Cell col="15" text="Low"/>
- <Cell col="16" text="High"/>
- <Cell col="17" text="inptflag"/>
- </Band>
- <Band id="body">
- <Cell celltype="head"/>
- <Cell col="1" text="bind:prcpdd"/>
- <Cell col="2" text="bind:execprcpuniqno"/>
- <Cell col="3" text="bind:prcpno"/>
- <Cell col="4" text="bind:testcd"/>
- <Cell col="5" style="align:left top;padding:5 2 1 2;" text="bind:testnm" wordwrap="word"/>
- <Cell col="6" displaytype="text" edittype="text" text="bind:assorsltcd"/>
- <Cell col="7" displaytype="text" edittype="text" style="align:left top;padding:5 2 1 2;" text="bind:assorsltcnts" wordwrap="word"/>
- <Cell col="8" text="bind:testrsltcnts"/>
- <Cell col="9" text="bind:rsltunit"/>
- <Cell col="10" displaytype="combo" edittype="combo" text="bind:rsltflag" enable="false"/>
- <Cell col="11" displaytype="text" edittype="text" class="gridinput" text="bind:remcnts"/>
- <Cell col="12" text="bind:judgcd"/>
- <Cell col="13" text="bind:judgrsltcnts"/>
- <Cell col="14" text="bind:judgmark"/>
- <Cell col="15" text="bind:minval"/>
- <Cell col="16" text="bind:maxval"/>
- <Cell col="17" text="bind:inptflag"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Button position="absolute 5 1 29 27" id="btn_small" class="icon_top" text="" onclick="btn_small_onclick"/>
- <Button position="absolute 5 1 29 26" id="btn_large" class="icon_bottom" text="" onclick="btn_large_onclick"/>
- <Div position="absolute 100 18 325 199" id="grp_asso" visible="false" style="background:snow;">
- <Layouts>
- <Layout>
- <Static text="검사결과입력" position="absolute 5 2 118 18" id="caption57" class="tit_2" anchor="default"/>
- <Grid position="absolute 5 23 220 160" id="grd_assorsltlst" binddataset="ds_main_tempinfo_assorsltlst_itemasso" anchor="default" oncelldblclick="grp_asso_grd_assorsltlst_oncelldblclick">
- <Formats>
- <Format id="default">
- <Columns>
- <Column size="24"/>
- <Column size="36"/>
- <Column size="136"/>
- </Columns>
- <Rows>
- <Row size="24" band="head"/>
- <Row size="24"/>
- </Rows>
- <Band id="head">
- <Cell/>
- <Cell col="1" text="코드"/>
- <Cell col="2" text="결과내용"/>
- </Band>
- <Band id="body">
- <Cell celltype="head" expr="currow + 1"/>
- <Cell col="1" text="bind:rsltcd"/>
- <Cell col="2" style="align:left top;padding:5 2 1 2;" text="bind:rsltnm" wordwrap="word"/>
- </Band>
- </Format>
- </Formats>
- </Grid>
- <Shape position="absolute 5 18 220 24" linetype="horizontal" id="line19" class="line_10" anchor="default"/>
- <Button position="absolute 205 4 218 19" id="btn_assoclose" class="icon_plus" text="" anchor="default" onclick="grp_asso_btn_assoclose_onclick"/>
- </Layout>
- </Layouts>
- </Div>
- <Button position="absolute 525 167 589 186" id="button19" class="btn5" text="문진연계" onclick="button19_onclick"/>
- <Button position="absolute 592 167 656 186" id="button4" class="btn5" text="조치연계" onclick="button4_onclick"/>
- <Radio position="absolute 245 240 348 260" id="rdo_paper01" class="radio_search" enable="false" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style=":disabled {textpadding:0 5 0 3;}">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 245 285 348 305" id="rdo_paper02" class="radio_search" enable="false" columncount="-1" codecolumn="codecolumn" datacolumn="datacolumn" rowcount="-1" style=":disabled {textpadding:0 5 0 3;}">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 585 229 710 249" id="rdo_paper03" class="radio_search" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 585 251 710 271" id="rdo_paper04" class="radio_search" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 585 275 710 295" id="rdo_paper05" class="radio_search" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- <Radio position="absolute 585 298 710 318" id="rdo_paper06" class="radio_search" enable="false" columncount="2" codecolumn="codecolumn" datacolumn="datacolumn">
- <Dataset id="innerdataset">
- <ColumnInfo>
- <Column id="codecolumn"/>
- <Column id="datacolumn"/>
- </ColumnInfo>
- <Rows>
- <Row>
- <Col id="codecolumn">01</Col>
- <Col id="datacolumn">없음</Col>
- </Row>
- <Row>
- <Col id="codecolumn">02</Col>
- <Col id="datacolumn">있음</Col>
- </Row>
- </Rows>
- </Dataset>
- </Radio>
- </Layout>
- </Layouts>
- <Objects>
- <Dataset id="ds_hidden_itemrslt" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_iteminqr_ins" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_iteminqr_set" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_hidden_item_fsjudg" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_judgexaminfo_list" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_checktempmunjin_rtn" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- <Dataset id="ds_temp_oralmunjin_item" firefirstcount="0" firenextcount="0" useclientlayout="false" updatecontrol="true" enableevent="true" loadkeymode="keep" loadfiltermode="keep" reversesubsum="false"/>
- </Objects>
- <Bind>
- <BindItem id="item0" compid="grp_textrslt.tar_textrslt" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="rsltcnts"/>
- <BindItem id="item1" compid="grp_textrslt.opt_rsltidx" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="rslt_idx"/>
- <BindItem id="item2" compid="grp_textrslt.opt_rsltcol" propid="value" datasetid="ds_main_tempinfo_rslttext" columnid="rslt_col"/>
- <BindItem id="item3" compid="swt_judg.case_oral.ipt_oraljudgdd" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oraljudgdd"/>
- <BindItem id="item4" compid="swt_judg.case_oral.cmb_oraljudgdrid" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oraljudgdrid"/>
- <BindItem id="item5" compid="swt_judg.case_oral.ipt_oralestmamt" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oralestmamt"/>
- <BindItem id="item6" compid="rdo_paper03" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oralmun3"/>
- <BindItem id="item7" compid="rdo_paper04" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oralmun4"/>
- <BindItem id="item8" compid="rdo_paper05" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oralmun5"/>
- <BindItem id="item9" compid="rdo_paper06" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oralmun6"/>
- <BindItem id="item10" compid="rdo_paper02" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oralmun2"/>
- <BindItem id="item11" compid="rdo_paper01" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oralmun1"/>
- <BindItem id="item12" compid="swt_judg.case_oral.txt_barojochicnts" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="barojochicnts"/>
- <BindItem id="item13" compid="swt_judg.case_oral.txt_cmtcnts" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="cmtcnts"/>
- <BindItem id="item14" compid="swt_judg.case_oral.rdo_oraljudg" propid="value" datasetid="ds_main_acptinfo_judginfo_oraljudg" columnid="oraljudg"/>
- <BindItem id="item15" compid="swt_judg.case_oral.cap_rsrv" propid="text" datasetid="ds_temp" columnid="rsrv"/>
- </Bind>
- <Script type="xscript4.0"><![CDATA[/***************************************************************************************
- * System Name :
- * Job Name :
- * Creator :
- * Make Date : 2015-11-13
- * Description :
- *---------------------------------------------------------------------------------------
- * Modify Date Modifier Modify Description
- *---------------------------------------------------------------------------------------
- * 2015-11-13 Live Converter TF->XP
- *
- *---------------------------------------------------------------------------------------
- ****************************************************************************************/
- include "com_commonxp::comm_main.xjs";
- include "ast_healexamxp::AHA001.xjs";
- include "pam_pamcomnxp::PAM.xjs";
- include "ast_healthexambasexp::healcombolist.xjs";
- include "ast_healthexamrsrvacptxp::AHA.xjs"
- var arErrorCode = new HashArray();
- function SMAHR03100_oninit(obj:Form, e:InitEventInfo)
- {
- frmf_initForm(obj); //폼 초기화
- grdf_setRowTypeIcon(grd_rsltlst, 0);
- }
- function SMAHR03100_onload(obj:Form, e:LoadEventInfo)
- {
- m_vHealexamflag = "G";
- }
-
- function fViewNum(){
- vidx = "1";
- }
- var nodenumber = "";
- function fInitDasplay() {
- nodenumber = 0;
-
- fSetGridInitState(grd_rsltlst); //배경색 변경
-
- swt_judg.tabindex = 0;
- //판정의설정
- if(utlf_isNull(ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oraljudgdrid"))){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgdrid", sysf_getUserInfo("userid") );
- }
-
- rdo_paper01.enable = false;
- rdo_paper02.enable = false;
- rdo_paper03.enable = false;
- rdo_paper04.enable = false;
- rdo_paper05.enable = false;
- rdo_paper06.enable = false;
-
- //특정값에 따라 Disabled 여부 결정
- fOralMunChk();
-
- dsf_makeValue(ds_temp, "rsrv", "string", ds_main_acptinfo_item.getColumn(0, "rsrvdd") + " / " + ds_main_acptinfo_item.getColumn(0, "rsrvno"));
- }
- /*
- * 배경색 변경
- */
- function fSetGridInitState(vGrdObj){
- if(utlf_isNull(vGrdObj)) return ;
-
- var dataset:Dataset;
- dataset = eval(vGrdObj.binddataset);
- var cnt = dataset.rowcount;
- if(utlf_isNull(dataset.getColumnInfo("col13bkcolor"))){
- dataset.addColumn("col13bkcolor", "string");
- }
- if(utlf_isNull(dataset.getColumnInfo("col7bkcolor"))){
- dataset.addColumn("col7bkcolor", "string");
- }
- dataset.enableevent = false;
- dataset.updatecontrol = false;
-
- for(var i = 0; i< cnt; i++){
- var testrslt = dataset.getColumn(i, "testrsltcnts");
- var low = dataset.getColumn(i, "minval");
- var high = dataset.getColumn(i, "maxval");
- if(dataset.getColumn(i, "inptflag") == "i"){
- dataset.setRowType(i, 4);//입력모드 --업데이트로 처리함
- }
-
- //기준치에 따른 색깔변경
- if("H" == dataset.getColumn(i, "judgrsltcnts")){
- dataset.setColumn(i, "col13bkcolor", "#FF8888");//빨 - H
- }
- if("L" == dataset.getColumn(i, "judgrsltcnts")){
- dataset.setColumn(i, "col13bkcolor", "#85B3FF");//파 - L
- }
-
- //결과값이 하한가와 상한가 범위를 벗어난 경우 색으로 구분(녹색:하한가보다 작은 경우, 분홍색:상한가보다 큰 경우)
- if(!utlf_isNull(testrslt)){
- if(!isNaN(testrslt)){
- if(!utlf_isNull(high)){
- if(eval(testrslt) > eval(high)){
- dataset.setColumn(i, "col7bkcolor", "#FF8888");//빨 - H
- }
- }
- if(low != ""){
- if(eval(testrslt) < eval(low)){
- dataset.setColumn(i, "col7bkcolor", "#85B3FF");//파 - L
- }
- }
- }
- }else{
- continue;
- }
- }
- dataset.updatecontrol = true;
- dataset.enableevent = true;
- }
- //특정값에 따라 Disabled 여부 결정
- function fOralMunChk(){
- var oralmun1 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun1");
- var oralmun2 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun2");
- var oralmun3 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun3");
- var oralmun4 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun4");
- var oralmun5 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun5");
- var oralmun6 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun6");
-
- if(utlf_isNull(oralmun1)){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun1","01");
- }
- if(utlf_isNull(oralmun2)){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun2","01");
- }
- if(utlf_isNull(oralmun3)){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun3","01");
- }
- if(utlf_isNull(oralmun4)){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun4","01");
- }
- if(utlf_isNull(oralmun5)){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun5","01");
- }
- if(utlf_isNull(oralmun6)){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun6","01");
- }
- }
- /**=============================================================================================================
- *입력결과 저장
- =================================================================================================================*/
- function fSaveRslt(vMod){
- fCheckSaveInfo();
-
- var vSaveNum = "";
- var vSaveText = "";
- var vSaveInqr = "";
- var vHfg = m_vHealexamflag;
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var vOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var vCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid");
- var ret = false ;
-
- if((utlf_isNull(vRsrvdd)) || (utlf_isNull(vRsrvno)) || (utlf_isNull(vPid)) || (utlf_isNull(vOrddd)) || (utlf_isNull(vCretno))){
- sysf_messageBox("건진정보가 ", "I004");
- return;
- }
-
- dsf_makeValue(ds_send_save, "healexamflag" , "string", vHfg );
- dsf_makeValue(ds_send_save, "healexamdetlflag" , "string", "G01" );
- dsf_makeValue(ds_send_save, "rsrvdd" , "string", vRsrvdd);
- dsf_makeValue(ds_send_save, "rsrvno" , "string", vRsrvno);
- dsf_makeValue(ds_send_save, "pid" , "string", vPid);
- dsf_makeValue(ds_send_save, "orddd" , "string", vOrddd );
- dsf_makeValue(ds_send_save, "cretno" , "string", vCretno );
- dsf_makeValue(ds_send_save, "pkgcd" , "string", ds_main_acptinfo_item.getColumn(0, "pkgcd"));
- dsf_makeValue(ds_send_save, "teststat" , "string", "A");
- dsf_makeValue(ds_send_save, "remcnts" , "string", "");
-
- //openLoadingBar("결과저장 ");
- if(vMod == "A" || vMod == "R"){
- var vSaveNum = grdf_getGridUpdateData(grd_rsltlst);
-
- if(vSaveNum.rowcount == 0){
- return;
- }
- grdf_setStatusColumn(vSaveNum, "status");
-
- ds_send_save_saverslt.copyData(vSaveNum, true);
- ds_send_save_savetext.clearData();
-
- //ret = submit("TXAHA04321");
- var oParam = {};
- oParam.id = "TXAHA04321";
- oParam.service = "healthexamrsltapp.RsltInpt";
- oParam.method = "reqExeVisaRslt";
- oParam.inds = "saveinfo=ds_send_save saverslt=ds_send_save_saverslt savetext=ds_send_save_savetext";
- oParam.outds = "ds_hidden_itemrslt=itemrslt ds_hidden_iteminqr_ins=iteminqr_ins ds_hidden_iteminqr_set=iteminqr_set";
- oParam.async = false;
- tranf_submit(oParam);
- }
- //closeLoadingBar();
- }
- /**===================================================================================
- @desc : 공통 저장정보관련 check
- *접수정보 : 건진구분/건진상세구분/예약일자/예약번호/등록번호/진료일자
- *저장구분 : I=> 문진만, R=>결과만, J1 => 1차판정만 ...
- =====================================================================================*/
- function fCheckSaveInfo(){
- var idx = ds_main_acptlst_item.rowposition;
- if(idx < 0){
- return false;
- }
-
- if(utlf_isNull(m_vHealexamflag)){
- sysf_messageBox("업무구분이 존재하지 않습니다.", "E999");
- return false;
- }
- //var vAcptNode = opener.grd_acptlst.nodeset + "[" + idx;
- //model.removenode("/root/send/save");
- //결과내역가져오기
- //var sNode = window.parent.grd_acptlst.nodeset + "[" + idx + "]/";
- var rsrvdd = ds_main_acptlst_item.getColumn(idx, "rsrvdd");
- var rsrvno = ds_main_acptlst_item.getColumn(idx, "rsrvno");
- var pid = ds_main_acptlst_item.getColumn(idx, "pid");
- var orddd = ds_main_acptlst_item.getColumn(idx, "orddd");
- var cretno = ds_main_acptlst_item.getColumn(idx, "cretno");
- var pkgcd = ds_main_acptlst_item.getColumn(idx, "pkgcd");
- dsf_makeValue(ds_send_save_saveinfo, "healexamflag" , "string", m_vHealexamflag);
- dsf_makeValue(ds_send_save_saveinfo, "healexamdetlflag" , "string", fGetHealExamFlag());
- dsf_makeValue(ds_send_save_saveinfo, "rsrvdd" , "string", rsrvdd);
- dsf_makeValue(ds_send_save_saveinfo, "rsrvno" , "string", rsrvno);
- dsf_makeValue(ds_send_save_saveinfo, "pid" , "string", pid);
- dsf_makeValue(ds_send_save_saveinfo, "orddd" , "string", orddd);
- dsf_makeValue(ds_send_save_saveinfo, "cretno" , "string", cretno);
- dsf_makeValue(ds_send_save_saveinfo, "pkgcd" , "string", pkgcd);
- dsf_makeValue(ds_send_save_saveinfo, "sex" , "string", ds_main_acptinfo_item.getColumn(0, "sex"));
- dsf_makeValue(ds_send_save_saveinfo, "age" , "string", ds_main_acptinfo_item.getColumn(0, "age"));
- dsf_makeValue(ds_send_save_saveinfo, "judgdrid" , "string", ds_main_acptinfo_judginfo_firstjudg.getColumn(0, "fst_judgdrid"));
-
- return true ;
- }
- /**===================================================================================
- @desc : 판정입력
- *접수정보 : 건진구분/건진상세구분/예약일자/예약번호/등록번호/진료일자
- *판정내역 :
- @param : bCheckSave => true이면 저장기본정보 check.
- 전체저장시는 저장기본정보를 check할 필요가 없으므로...pass하도록...하기위해.
- =====================================================================================*/
- function fSaveJudg(bCheckSave){
- var ret = false;
-
- if(bCheckSave == true){
- if(!fCheckSaveInfo()) return ret;
- }
- //판정입력구분(1-1차 + 구강 /2- 2차 /L- 생활습관처방전(생애2차)/O- 구강만 /S- 특수건진 /B- 혈액정밀 / C- 암건진 )
- //ds_send_save_judginptflag.clearData();
-
- // ??? 의미를 모르겠음...
- // var judgflag = fGetJudgInptFlag();
- var judgflag = "O";
- var signedData = "";
-
- if(utlf_isNull(swt_judg.case_oral.cmb_oraljudgdrid.value)){
- sysf_messageBox("판정의를 ", "C001");
- return ret;
- }
- if(utlf_isNull(swt_judg.case_oral.rdo_oraljudg.value)){
- sysf_messageBox("종합판정을 ", "C001");
- return ret;
- }
-
- var barojochicnts= ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "barojochicnts");
-
- if(utlf_transNullToEmpty(barojochicnts).length>250){
- sysf_messageBox("바로조치는 250자까지 입력가능합니다", "E");
- swt_judg.case_oral.txt_barojochicnts.setFocus();
- return ret;
- }
-
- var cmtcnts = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "cmtcnts");
- if(cmtcnts.length>250){
- messageBox("적극적 관리는 250자까지 입력가능합니다", "E");
- swt_judg.case_oral.txt_cmtcnts.setFocus();
- return ret;
- }
- dsf_makeValue(ds_send_save, "judginptflag", "string", judgflag);
- ds_send_save_savejudgoral.copyData(ds_main_acptinfo_judginfo_oraljudg);
-
- var oral_judg = ds_main_acptinfo_judginfo_oraljudg.rowcount;
-
- //인증저장만 콜한다. 인증데이터 저장은 하지 않음
- /************************************************************************************************************
- 2010.04.27. 여의도 성모병원 산업의학센터 정은덕 선생님 요청으로 인증저장 주석처리함.
- *************************************************************************************************************/
- //signedData = zesfSignData(oral_judg , getUserId(), true );
- //if(signedData == null || signedData == "") return;
- //openLoadingBar("판정저장 ");
- // ret = submit("TXAHR01002");
- //ret = submit("TXAHR02501");
- var oParam = {};
- oParam.id = "TXAHR02501";
- oParam.service = "healexamrsltjudgapp.GnrlJudgInpt";
- oParam.method = "reqExeGnrlJudg";
- oParam.inds = "saveinfo=ds_send_save savefstjudg=ds_send_save_savefstjudg saved1sickcd=ds_send_save_saved1sickcd saved2sickcd=ds_send_save_saved2sickcd " +
- "savesecjudg=ds_send_save_savesecjudg saveoraljudg=ds_send_save_saveoraljudg savelifehabit=ds_send_save_savelifehabit " +
- "saveetcjudg=ds_send_save_saveetcjudg savetotjudg=ds_send_save_savetotjudg";
- oParam.outds = "ds_hidden_item_fsjudg=item_fsjudg";
- oParam.async = false;
- oParam.callback = "cf_TXAHR02501";
- tranf_submit(oParam);
- //closeLoadingBar()
-
- if(arErrorCode.pop("TXAHR02501") > -1){
- // messageBox("판정저장", "I002");
- fGetJudgInfo(); //정상적 저장 시 판정내역 재 조회
- // opener.javascript.fGetRsltPatList();
- }
- return ret;
- }
- function cf_TXAHR02501(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- /**
- *건진내역별 상세내역가져오기( 판정내역조회)
- *건진구분/건진일자/검사실/환자id/단체코드/패키지코드별 조회
- */
- function fGetJudgInfo(){
- if(fCheckExamInfo() == false) return;
-
- //openLoadingBar("판정정보 ");
- dsf_makeValue(ds_send, "srchhealexamflag", "string", "G");
- var oParam = {};
- oParam.id = "TRAHR01004";
- oParam.service = "healexamrsltjudgapp.GnrlJudgInpt";
- oParam.method = "reqGetJudgList";
- oParam.inds = "req=ds_send";
- oParam.outds = "ds_main_acptinfo_judginfo_firstjudg=firstjudg ds_main_acptinfo_judginfo_firstd1sicklst=firstd1sicklst " +
- "ds_main_acptinfo_judginfo_firstd2sicklst=firstd2sicklst ds_main_acptinfo_judginfo_secondjudg=secondjudg " +
- "ds_main_acptinfo_judginfo_oraljudg=oraljudg ds_main_acptinfo_judginfo_lifehabitprcp=lifehabitprcp ds_main_acptinfo_judginfo_etcjudg=etcjudg ds_main_acptinfo_judginfo_totjudg=totjudg";
- oParam.async = false;
- tranf_submit(oParam);
-
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudg", ds_main_acptinfo_judginfo_firstjudg.getColumn(0, "fst_judgcd"));
- //특정값에 따라 Disabled 여부 결정
- // fOralMunChk();
-
- //closeLoadingBar();
- }
- function fCheckExamInfo(){
- var idx = ds_main_acptlst_item.rowposition;
- if( idx < 0) {
- //messageBox("수진자를 ", "C002");
- return false;
- }
-
- ds_main_acptinfo_item.copyData(ds_main_acptlst_item);
- ds_main_acptinfo_item.clearData();
- ds_main_acptinfo_item.addRow();
- ds_main_acptinfo_item.copyRow(0, ds_main_acptlst_item, idx);
-
-
- //결과내역가져오기
- var rsrvdd = ds_main_acptlst_item.getColumn(idx, "rsrvdd");
- var rsrvno = ds_main_acptlst_item.getColumn(idx, "rsrvno");
- var pid = ds_main_acptlst_item.getColumn(idx, "pid");
- var orddd = ds_main_acptlst_item.getColumn(idx, "orddd");
- var cretno = ds_main_acptlst_item.getColumn(idx, "cretno");
- var pkgcd = ds_main_acptlst_item.getColumn(idx, "pkgcd");
-
- if((utlf_isNull(pid) ) || (utlf_isNull(orddd)) || (utlf_isNull(cretno)) || (utlf_isNull(rsrvdd)) || (utlf_isNull(rsrvno))){
- sysf_messageBox("유효하지 않은 데이터 입니다!", "E999");
- return false;
- }
- ds_send.setColumn(0, "srchrsrvdd" , rsrvdd );
- ds_send.setColumn(0, "srchrsrvno" , rsrvno );
- ds_send.setColumn(0, "srchpid" , pid );
- ds_send.setColumn(0, "srchorddd" , orddd );
- ds_send.setColumn(0, "srchcretno" , cretno );
- ds_send.setColumn(0, "srchhealexamflag" , fGetHealExamFlag() );
- ds_send.setColumn(0, "srchinstcd" , sysf_getUserInfo("dutplceinstcd") );
- // model.setValue("/root/send/srchpkgcd" , pkgcd);
- }
- /**
- * 소견 및 조치내용 가져오기
- * 소견및 조치내용은 종합판정문구 관리에서 건진구분 - 일반으로 관리.
- * vEditObj : 선택한 판정내용이 입력될 입력컨트롤명
- * SPAHR00300_PARAM1: 다중선택여부(Y/N)
- * SPAHR00300_PARAM2: 목적노드Set
- * SPAHR00300_PARAM3: 종합판정문구코드 목적노드
- * SPAHR00300_PARAM4: 종합판정문구내용 목적노드
- * SPAHR00300_PARAM5: 종합판정문구검색코드
- * SPAHR00300_PARAM6: 종합판정문구검색내용
- * SPAHR00300_PARAM7: 건진구분
- */
- function fGetJudgExmpCnts(vEditObj, jCode){
- if( utlf_isNull(vEditObj) ) return ;
-
- frmf_setParameter("SPAHR00300_PARAM1", "Y");
- frmf_setParameter("SPAHR00300_PARAM2", "ds_temp_judgexaminfo_list");
- frmf_setParameter("SPAHR00300_PARAM7", fGetHealExamFlag() );
- //frmf_setParameter("SPAHR00300_PARAM8", jCode );
-
- frmf_modal("SPAHR00300", "SPAHR00300", "", null, "", "100", "100", null, null, null, null, null, "M");
-
- if( ds_temp_SPAHR00300.getColumn(0, "okflag") != "ok" ) return ;
-
- var vNodeList = ds_temp_judgexaminfo_list.rowcount;
- if( vNodeList == 0) reutrn ;
- var vJudgCnts = vEditObj.value;
- for( var i = 0 ; i < vNodeList; i++){
- vJudgCnts += "- " + ds_temp_judgexaminfo_list.getColumn(i, "judghangshrtcnts");
- }
- vEditObj.value = vJudgCnts;
- }
- function fdataValue(vTestcd,vSubcd){
- var nodeCount = ds_main_acptinfo_rsltlst_itemexmp.rowcount;
- for (var i = 0; i < nodeCount;i++){
- if ((ds_main_acptinfo_rsltlst_itemexmp.getColumn(i, "testcd") == vTestcd) && (ds_main_acptinfo_rsltlst_itemexmp.getColumn(i, "rsltcd") == vSubcd)){
- nodenumber = i;
- return ds_main_acptinfo_rsltlst_itemexmp.getColumn(i, "rsltnm");
- }
- }
- }
- function fdataValueAsso(vTestcd,vSubcd){
- var nodeCount = ds_main_acptinfo_rsltlst_itemassoexmp.rowcount;
- for (var i = 0; i < nodeCount;i++){
- if ((ds_main_acptinfo_rsltlst_itemassoexmp.getColumn(i, "testcd")==vTestcd) && (ds_main_acptinfo_rsltlst_itemassoexmp.getColumn(i, "rsltcd")==vSubcd)){
- nodenumber = i;
- return ds_main_acptinfo_rsltlst_itemassoexmp.getColumn(i, "rsltnm");
- }
- }
- }
- function fGetActiveStat(vFlag){
- var activeStat = false;
-
- if(utlf_isNull(vFlag)) vFlag = "Y";
- if( vFlag == "Y") {
- activeStat = true;
- }else if(vFlag == "N") {
- activeStat = false;
- }
- return activeStat;
- }
- function fGetMunjinCheck(){
- var inqrrsltcd1 = ds_temp_oralmunjin_item.getColumn(0, "inqrrsltcd"); // 1번째문항
- var inqrrsltcd2 = ds_temp_oralmunjin_item.getColumn(1, "inqrrsltcd"); // 2번째문항
- var inqrrsltcd3 = ds_temp_oralmunjin_item.getColumn(2, "inqrrsltcd"); // 3번째문항
- var inqrrsltcd4 = ds_temp_oralmunjin_item.getColumn(3, "inqrrsltcd"); // 4번째문항
- var inqrrsltcd5 = ds_temp_oralmunjin_item.getColumn(4, "inqrrsltcd"); // 5번째문항
- var inqrrsltcd6 = ds_temp_oralmunjin_item.getColumn(5, "inqrrsltcd"); // 6번째문항
- var inqrrsltcd7 = ds_temp_oralmunjin_item.getColumn(6, "inqrrsltcd"); // 7번째문항
- var inqrrsltcd8 = ds_temp_oralmunjin_item.getColumn(7, "inqrrsltcd"); // 8번째문항
- var inqrrsltcd9 = ds_temp_oralmunjin_item.getColumn(8, "inqrrsltcd"); // 9번째문항
- var inqrrsltcd10 = ds_temp_oralmunjin_item.getColumn(9, "inqrrsltcd"); // 10번째문항
- var inqrrsltcd11 = ds_temp_oralmunjin_item.getColumn(10, "inqrrslt cd"); // 11번째문항
- var inqrrsltcd12 = ds_temp_oralmunjin_item.getColumn(11, "inqrrsltcd"); // 12번째문항
- var inqrrsltcd13 = ds_temp_oralmunjin_item.getColumn(12, "inqrrsltcd"); // 13번째문항
- var inqrrsltcd14 = ds_temp_oralmunjin_item.getColumn(13, "inqrrsltcd"); // 14번째문항
- var inqrrsltcd15 = ds_temp_oralmunjin_item.getColumn(14, "inqrrsltcd"); // 15번째문항
- if ( inqrrsltcd1 == "2" || inqrrsltcd2 == "1" || inqrrsltcd3 == "1" || inqrrsltcd4 == "1" || inqrrsltcd5 == "1" || inqrrsltcd6 == "1"){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun1", "02"); // 병력문제- 있음
- }
- if (inqrrsltcd7 == "3" || inqrrsltcd7 == "4" || inqrrsltcd7 == "5" ){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun2", "02"); // 구강건강인식도- 있음
- }
- if (inqrrsltcd8 == "2" || inqrrsltcd9 == "0" || inqrrsltcd9 == "2" || inqrrsltcd10 == "2" || inqrrsltcd10 == "3" || inqrrsltcd10 == "4" || inqrrsltcd11 == "3" || inqrrsltcd11 == "4" || inqrrsltcd11 == "5" ){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun3", "02"); // 구강위생- 있음
- }
- if (inqrrsltcd12 == "2" || inqrrsltcd12 == "3" ){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun4", "02"); // 불소이용- 있음
- }
- if (inqrrsltcd13 == "3" || inqrrsltcd13 == "4" || inqrrsltcd13 == "5" || inqrrsltcd14 == "3" || inqrrsltcd14 == "4" || inqrrsltcd14 == "5" ){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun5", "02"); // 설탕섭취- 있음
- }
- if (inqrrsltcd15 == "2" ){
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oralmun6", "02"); // 흡연- 있음
- }
- }
- function grp_rslt2_button1_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_rslt2.visible = false;
- }
- function grp_choi_btn_choiclose_onclick(obj:Button, e:ClickEventInfo)
- {
- fAddRsltChoi();
- grp_choi.visible = false;
- }
- function grp_textrslt_btn_textclose_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_tempinfo_rslttext.getColumn(0, "rslt_col") == col_rslt ) {
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_tempinfo_rslttext.getColumn(0, "rslt_idx"), "testrsltcnts", grp_textrslt.tar_textrslt.text);
- }
- grp_textrslt.visible = false;
- }
- function grp_textrslt_btn_rsltclose_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_textrslt.visible = false;
- }
- function grp_textrslt_btn_rsltsave_onclick(obj:Button, e:ClickEventInfo)
- {
- if( ds_main_tempinfo_rslttext.getColumn(0, "rslt_col") == col_rslt ) {
- var idx = ds_main_tempinfo_rslttext.getColumn(0, "rslt_idx");
- if( idx < 0) return ;
- ds_main_acptinfo_rsltlst_item.setColumn(idx, "testrsltcnts", grp_textrslt.tar_textrslt.text);
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- if( ds_main_acptinfo_rsltlst_item.getRowType(idx) == 1) {
- ds_main_acptinfo_rsltlst_item.setRowType(idx, 4);
- }
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
- }
- grp_textrslt.visible = false;
- }
- function swt_judg_case_oral_button8_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_temp_judgexaminfo_list.clearData();
-
- frmf_setParameter("SPAHR00410_PARAM1", "Y");
- frmf_setParameter("SPAHR00410_PARAM2", "ds_temp_judgexaminfo_list");
- frmf_setParameter("SPAHR00410_PARAM7", fGetHealExamFlag() );
- frmf_setParameter("SPAHR00400_PARAM8", "G16"); // 구강검진
- frmf_modal("SPAHR00410", "SPAHR00410", "", null, "", "100", "100", null, null, null, null, null, "M");
-
- if( ds_temp.getColumn(0, "okflag") != "ok" ) return ;
-
- var vNodeList = ds_temp_judgexaminfo_list.rowcount;
- if( vNodeList == 0 ) return;
- var vJudgCnts = swt_judg.case_oral.txt_cmtcnts.value;
-
- for( var i = 0 ; i < vNodeList; i++){
- if(utlf_isNull(vJudgCnts)){
- vJudgCnts = ds_temp_judgexaminfo_list.getColumn(0, "judghangcnts");
- }else{
- vJudgCnts = vJudgCnts + "\n" + ds_temp_judgexaminfo_list.getColumn(0, "judghangcnts");
- }
-
- }
- dsf_makeValue(ds_main_acptinfo_judginfo_oraljudg, "cmtcnts", "string", vJudgCnts );
- }
- function swt_judg_case_oral_button3_onclick(obj:Button, e:ClickEventInfo)
- {
- ds_temp_judgexaminfo_list.clearData();
-
- frmf_setParameter("SPAHR00410_PARAM1", "Y");
- frmf_setParameter("SPAHR00410_PARAM2", "ds_temp_judgexaminfo_list");
- frmf_setParameter("SPAHR00410_PARAM7", fGetHealExamFlag() );
- frmf_setParameter("SPAHR00400_PARAM8", "G16"); // 구강검진
-
- frmf_modal("SPAHR00410", "SPAHR00410", "", null, "", "100", "100", null, null, null, null, null, "M");
-
- if( ds_temp.getColumn(0, "okflag") != "ok" ) return ;
-
- var vNodeList = ds_temp_judgexaminfo_list.rowcount;
- if( vNodeList == 0 ) reutrn ;
- var vJudgCnts = swt_judg.case_oral.txt_barojochicnts.value;
-
- for( var i = 0 ; i < vNodeList ; i++){
- if(utlf_isNull(vJudgCnts)){
- vJudgCnts = ds_temp_judgexaminfo_list.getColumn(0, "judghangcnts");
- }else{
- vJudgCnts = vJudgCnts + "\n" + ds_temp_judgexaminfo_list.getColumn(0, "judghangcnts");
- }
-
- }
- dsf_makeValue(ds_main_acptinfo_judginfo_oraljudg, "barojochicnts", "string", vJudgCnts);
- }
- function btn_judg_onclick(obj:Button, e:ClickEventInfo)
- {
- //fInitSaveData();
- fSaveRslt("R");//결과저장
- fSaveJudg(true);//판정저장
- }
- function button2_onclick(obj:Button, e:ClickEventInfo)
- {
- var vHngnm = ds_main_acptinfo_item.getColumn(0, "hngnm");
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd");
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno");
- var vOrddd = ds_main_acptinfo_item.getColumn(0, "orddd");
- var vCretno = ds_main_acptinfo_item.getColumn(0, "cretno");
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid");
- var curDate = utlf_getCurrentDate().toDate();
-
- dsf_makeValue(ds_send_oralprint, "appyear" , "string", curDate.getDateFormat('YYYY'));
- dsf_makeValue(ds_send_oralprint, "pid" , "string", vPid);
- dsf_makeValue(ds_send_oralprint, "hopedd" , "string", vOrddd);
- dsf_makeValue(ds_send_oralprint, "healexamflag" , "string", "G");
- dsf_makeValue(ds_send_oralprint, "healexamdetlflag" , "string", "G01");
- dsf_makeValue(ds_send_oralprint, "rsrvdd" , "string", vRsrvdd);
- dsf_makeValue(ds_send_oralprint, "rsrvno" , "string", vRsrvno);
-
- //구강검진 결과표 출력위한 리스트 조회
- var oParam = {};
- oParam.id = "TRAHR03101";
- oParam.service = "healthexamrsrvacptapp.GnrlDataLink";
- oParam.method = "reqGetOralPrint";
- oParam.inds = "req=ds_send_oralprint";
- oParam.outds = "ds_main_oralprint=oralprint";
- oParam.async = false;
- oParam.callback = "cf_TRAHR03101";
- tranf_submit(oParam);
-
- if(arErrorCode.pop("TRAHR03101") > -1){
- dsf_makeValue(ds_main_oralprint, "col100" , "string", vHngnm);
- dsf_makeValue(ds_main_oralprint, "col101" , "string", vPid);
- dsf_makeValue(ds_main_oralprint, "col102" , "string", sysf_getUserInfo("dutplceinstcd"));
- dsf_makeValue(ds_main_oralprint, "col103" , "string", sysf_getUserInfo("dutplceinstcd"));
-
- var objDOM = rptf_createDOM();
- rptf_setNodeListToDOM(objDOM, "root/main/oralprint", ds_main_oralprint); // 데이터셋 1
- var objParam = new Object();
- objParam.xml_data_XML1 = objDOM.documentElement.source; // 최상의노드 XML 스트링 추출
- var option = "open=1;save=1;directprint=0;print=1;zoom=0;";
- var option = "open=1;save=1;directprint=1;printdialog=0;print=1;zoom=0;";
- rptf_exeReportPreview30(["RPAHR09004"],[objParam], option);
- }else{
- sysf_messageBox("구강검진 출력을", "E009");
- }
- }
- function cf_TRAHR03101(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function grd_rsltlst_onkeydown(obj:Grid, e:KeyEventInfo)
- {
- if(e.keycode == 13){
- grp_asso.visible = false;
- if(ds_main_tempinfo_assorsltlst_itemasso.rowcount != 1){
- for(var i = ds_main_tempinfo_assorsltlst_itemasso.rowcount; i >= 0; i--){
- ds_main_tempinfo_assorsltlst_itemasso.deleteRow(i);
- }
- }
- /*
- * N : 숫자형
- * T : 서술형
- * O : 선택형
- */
- if(grd_rsltlst.currentcol == col_rslt){
- //선택형, 서술형
- if((ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "rsltflag") == "O") || (ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "rsltflag") == "T")){
- var vtestcd = ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "testcd");
- var vsubcd = ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "testrsltcnts");
- var cdata = fdataValue(vtestcd, vsubcd);
- if (!utlf_isNull(cdata)){
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcnts", cdata);
- }
- }
- //숫자형
- if(ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition,"rsltflag") == "N"){
- var maxval = eval(ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "maxval"));
- var minval = eval(ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "minval"));
- var testrsltcnts = eval(ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "testrsltcnts"));
-
- if(maxval < testrsltcnts){
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "judgrsltcnts", "H");
- } else
- if(minval > testrsltcnts){
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "judgrsltcnts", "L");
- } else {
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "judgrsltcnts", "");
- }
- }
- fCalcRslt("testrsltcnts");
- fSetJudgStat("testrsltcnts");
- }else if(grd_rsltlst.currentcol == col_assorslt){
- //선택형
- if(ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "rsltflag") == "O"){
- var vtestcd = ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "testcd");
- var vsubcd = ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcnts");
- var cdata = fdataValueAsso(vtestcd,vsubcd);
- if(!utlf_isNull(cdata)){
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "judgcd", ds_main_tempinfo_assorsltlst_itemasso.getColumn(nodenumber, "judgexmpcd"));
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "judgrsltcnts", ds_main_tempinfo_assorsltlst_itemasso.getColumn(nodenumber, "judgexmpcnts"));
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcnts", cdata);
- }
- }
- /*검사결과 자동계산*/
- fCalcRslt("assorsltcnts");
- }
- }
- }
- function grd_rsltlst_oncellclick(obj:Grid, e:GridClickEventInfo)
- {
- //그리드의 셀 이외의 곳을 클릭하면 종료한다.
- //그리드의 헤더부분을 클릭하면 종료한다.
- if(e.row < 0 || e.col < 0) return false;
- //선택형
- if(ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "rsltflag") == "O"){
- var testcd = ds_main_acptinfo_rsltlst_item.getColumn(ds_main_acptinfo_rsltlst_item.rowposition, "testcd");
- ds_main_tempinfo_assorsltlst_itemasso.clearData();
-
- var nodeCount = ds_main_acptinfo_rsltlst_itemassoexmp.rowcount;
-
- for(var i = 0; i < nodeCount; i++){
- if (ds_main_acptinfo_rsltlst_itemassoexmp.getColumn(i, "testcd") == testcd){
- var addrow = ds_main_tempinfo_assorsltlst_itemasso.addRow();
- ds_main_tempinfo_assorsltlst_itemasso.setColumn(addrow, "rsltcd", ds_main_acptinfo_rsltlst_itemassoexmp.getColumn(i, "rsltcd"));
- ds_main_tempinfo_assorsltlst_itemasso.setColumn(addrow, "rsltnm", ds_main_acptinfo_rsltlst_itemassoexmp.getColumn(i, "rsltnm"));
- }
- }
- grp_asso.visible = true;
- }
- }
- function btn_small_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRsltSwtSize(false);
- }
- function btn_large_onclick(obj:Button, e:ClickEventInfo)
- {
- fSetRsltSwtSize(true);
- }
- function grp_asso_grd_assorsltlst_oncelldblclick(obj:Grid, e:GridClickEventInfo)
- {
- //그리드의 셀 이외의 곳을 클릭하면 종료한다.
- // 그리드의 헤더부분을 클릭하면 종료한다.
- if(e.row < 0 || e.col < 0) return false;
- var idx = ds_main_tempinfo_assorsltlst_itemasso.rowposition;
- if( idx < 0) return ;
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcnts", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltnm"));
- ds_main_acptinfo_rsltlst_item.setColumn(ds_main_acptinfo_rsltlst_item.rowposition, "assorsltcd", ds_main_tempinfo_assorsltlst_itemasso.getColumn(idx, "rsltcd" ));
- ds_main_acptinfo_rsltlst_item.enableevent = false;
- ds_main_acptinfo_rsltlst_item.updatecontrol = false;
- ds_main_acptinfo_rsltlst_item.setRowType(ds_main_acptinfo_rsltlst_item.rowposition, 4);
- ds_main_acptinfo_rsltlst_item.updatecontrol = true;
- ds_main_acptinfo_rsltlst_item.enableevent = true;
-
- grp_asso.visible = false;
- }
- function grp_asso_btn_assoclose_onclick(obj:Button, e:ClickEventInfo)
- {
- grp_asso.visible = false;
- }
- function button19_onclick(obj:Button, e:ClickEventInfo)
- {
- var vHealexamFlag = ds_send.getColumn(0, "srchhealexamflag") ;
- var vRsrvdd = ds_main_acptinfo_item.getColumn(0, "rsrvdd") ;
- var vRsrvno = ds_main_acptinfo_item.getColumn(0, "rsrvno") ;
- var vPid = ds_main_acptinfo_item.getColumn(0, "pid") ;
- var vRgstno1 = ds_main_acptinfo_item.getColumn(0, "rgstno1") ;
- var vRgstno2 = ds_main_acptinfo_item.getColumn(0, "rgstno2") ;
-
- dsf_makeValue(ds_send_checkmunjin, "appyear", "string", utlf_transNullToEmpty(vRsrvdd).substr(0, 4));
- dsf_makeValue(ds_send_checkmunjin, "rrgstno1", "string", vRgstno1);
- dsf_makeValue(ds_send_checkmunjin, "rrgstno2", "string", vRgstno2);
- dsf_makeValue(ds_send_checkmunjin, "inqrflag", "string", "B");
-
- dsf_makeValue(ds_send_checkmunjin, "healexamflag", "string", vHealexamFlag);
- dsf_makeValue(ds_send_checkmunjin, "pid", "string", vPid);
- dsf_makeValue(ds_send_checkmunjin, "rsrvdd", "string", vRsrvdd);
- dsf_makeValue(ds_send_checkmunjin, "rsrvno", "string", vRsrvno);
-
- var oParam = {};
- oParam.id = "TRAHA04046";
- oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
- oParam.method = "reqGetIsRegistTempMunjin";
- oParam.inds = "req=ds_send_checkmunjin";
- oParam.outds = "ds_temp_checktempmunjin_rtn=rtn";
- oParam.async = false;
- tranf_submit(oParam);
-
- var sBIsReg = ds_temp_checktempmunjin_rtn.getColumn(0, "isregstmunjin");
-
- if (sBIsReg == "N" ) {
- //구강문진표 평가를 위해 구강문진내역을 조회
- var oParam = {};
- oParam.id = "TRAHA04097";
- oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
- oParam.method = "reqGetOralMunjin";
- oParam.inds = "req=ds_send_checkmunjin";
- oParam.outds = "ds_temp_oralmunjin_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- var cnt = ds_temp_oralmunjin_item.rowcount;
-
- if (cnt < 1) {
- sysf_messageBox("구강 문진표가 작성 되지", "E007");
- } else {
- fGetMunjinCheck(); //구강문진표 평가
- }
-
- } else {
- var oParam = {};
- oParam.id = "TXAHA04042";
- oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
- oParam.method = "reqExeMunjinSave";
- oParam.inds = "req=ds_send_checkmunjin";
- oParam.async = false;
- oParam.callback = "cf_TXAHA04042";
- tranf_submit(oParam);
- if (arErrorCode.pop("TXAHA04042") > -1) {
- sysf_messageBox("문진데이터 연계가", "I001");
-
- //구강문진표 평가를 위해 구강문진내역을 조회
- var oParam = {};
- oParam.id = "TRAHA04097";
- oParam.service = "healthexamrsrvacptapp.TotalRsrvAcpt";
- oParam.method = "reqGetOralMunjin";
- oParam.inds = "req=ds_send_checkmunjin";
- oParam.outds = "ds_temp_oralmunjin_item=item";
- oParam.async = false;
- tranf_submit(oParam);
-
- fGetMunjinCheck(); //구강문진표 평가
-
- } else {
- sysf_messageBox("문진데이터 연계을", "E009");
- }
- }
- }
- function cf_TXAHA04042(sSvcId, nErrorCode, sErrorMsg) {
- arErrorCode.push(sSvcId, nErrorCode);
- }
- function button4_onclick(obj:Button, e:ClickEventInfo)
- {
- // 조치사항의 구강보건교육 연동
- var oralmun5 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun5"); //설탕섭취
- var oralmun3 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun3"); //구강위생
- var oralmun4 = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oralmun4"); //불소이용
- if (oralmun5 == "02") {
- if (oralmun3 == "02") { //구강위생
- if (oralmun4 == "02") { //불소이용
- // alert("설탕,구강,불소");
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "1 2 3");
- } else {
- // alert("설탕,구강");
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "1 2");
- }
- } else {
- if (oralmun4 == "02") { //불소이용
- // alert("설탕,불소");
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "1 3");
- } else {
- // alert("설탕");
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "1");
- }
- }
- } else if (oralmun3 == "02") { //구강위생
- if (oralmun4 == "02") { //불소이용
- // alert("구강,불소");
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "2 3");
- } else {
- // alert("구강");
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "2");
- }
- } else if (oralmun4 == "02") { //불소이용
- // alert("불소");
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "3");
- } else {
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", "");
- }
- // 사후관리 연동
- var temp1 = "";
- var temp2 = "";
- var temp3 = "";
- var temp4 = "";
- var vhd413 = 0;
- var vhd414 = 0;
- var vhd415 = 0;
- var vhd416 = 0;
- var vhd417 = 0;
- var vhd418 = 0;
- var idx = ds_main_acptinfo_rsltlst_item.rowcount;
- if (idx < 1) return;
- for (var i = 0; i < idx; i++) {
- var testcd = ds_main_acptinfo_rsltlst_item.getColumn(i, "testcd");
- var assorsltcd = ds_main_acptinfo_rsltlst_item.getColumn(i, "assorsltcd");
- if (testcd == "VHD104" && assorsltcd == "2") { // 정밀구강검진
- temp1 = "1 ";
- } else if ((testcd == "VHD221" && assorsltcd == "2") || (testcd == "VHD301" && assorsltcd == "2") || (testcd == "VHD303" && assorsltcd == "2")) { // 전문가
- temp2 = "2 ";
- } else if ((testcd == "VHD101" && assorsltcd == "2") || (testcd == "VHD201" && assorsltcd == "2")) { // 치아우식
- temp3 = "3 ";
- } else if ((testcd == "VHD301" && assorsltcd == "3") || (testcd == "VHD303" && assorsltcd == "3")) { // 치주치료
- temp4 = "4 ";
- }
- if (testcd == "VHD413") {
- vhd413 = assorsltcd;
- } else if (testcd == "VHD414") {
- vhd414 = assorsltcd;
- } else if (testcd == "VHD415") {
- vhd415 = assorsltcd;
- } else if (testcd == "VHD416") {
- vhd416 = assorsltcd;
- } else if (testcd == "VHD417") {
- vhd417 = assorsltcd;
- } else if (testcd == "VHD418") {
- vhd418 = assorsltcd;
- }
- }
- var sum2 = parseInt(vhd413) + parseInt(vhd414) + parseInt(vhd415) + parseInt(vhd416) + parseInt(vhd417) + parseInt(vhd418);
- if (sum2 > 0) {
- temp2 = "2 ";
- var edu = ds_main_acptinfo_judginfo_oraljudg.getColumn(0, "oraljudgedu");
- var edu2 = edu + " 2";
- // alert(edu2);
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgedu", edu2);
- }
- var sum1 = temp1 + temp2 + temp3 + temp4;
- ds_main_acptinfo_judginfo_oraljudg.setColumn(0, "oraljudgcnts", sum1);
- }
- /**
- ** 결과입력 grid size 늘이기/줄이기
- */
- function fSetRsltSwtSize( bLarge ){
- //기존상태 높이
- if(sysf_getUserInfo("dutplceinstcd") == "011"){
- var cur_height = 199;
- var max_height = 538;
- }else{
- var cur_height = 214;
- var max_height = 558;
- }
-
- if( bLarge == true ){
- cur_height = max_height;
- btn_large.visible = false;
- btn_small.visible = true;
- }
- else {
- btn_large.visible = true;
- btn_small.visible = false;
- }
-
- grd_rsltlst.position.height = parseInt( cur_height ) ;
- }]]></Script>
- </Form>
- </FDL>
|